intellectually stimulating - Spanish English Dictionary